<ui:composition
    xmlns="http://www.w3.org/1999/xhtml"
      xmlns:f="http://java.sun.com/jsf/core"
      xmlns:h="http://java.sun.com/jsf/html"
      xmlns:ui="http://java.sun.com/jsf/facelets"
      xmlns:p="http://primefaces.org/ui"
      template="/layout/template.xhtml"
    >
    <ui:define name="content">
    <h:form>
            <p:growl autoUpdate="true"/>            
            <p:panel id="panel">
                <f:facet name="header">Persona</f:facet>
                
                <h:panelGrid columns="2">
                    <p:outputLabel for="nombre" value="#{mensaje.label_nombre}" />
                    <p:inputText id="nombre" value="#{personaBean.persona.nombre}" />
                    <p:outputLabel for="apellido" value="#{mensaje.label_apellido}" />
                    <p:inputText id="apellido" value="#{personaBean.persona.apellido}" />
                </h:panelGrid>
                <p:commandButton action="#{personaBean.guardar()}"
                                 value="#{mensaje.action_guardar}" update="panel" />
                <p:commandButton action="#{personaBean.eliminar()}"
                                 value="#{mensaje.action_eliminar}" update="panel" />
                <p:commandButton action="#{personaBean.cancelar()}"
                                 value="#{mensaje.action_cancelar}" immediate="true" />
            </p:panel>
        </h:form>    
    </ui:define>    
</ui:composition>
    